今天談到最常用的函式 function
一般來說,函式的定義方式如圖中所示
有傳入跟回傳值的函式:
func helloWorldFunc(world : String) -> String {
let helloWorld = "Hello " + world
return helloWorld
}
let sayHello = helloWorldFunc(world: "World")
print(sayHello)
沒有傳入跟回傳值的函式:
func hello(){
print("hello")
}
hello() //呼叫函式的方法
只有回傳值的函式:
func hello() -> String{
return "hello"
}
let sayHello = hello()
print(sayHello)
只有傳入值的函式
func helloWorldFunc(world : String){
print("Hello " + world)
}
helloWorldFunc(world: "World")
如果要多個傳入的話可以這樣寫:
func userInformation(user1 : String , password: String){
print ("""
userInformation:
username: \(user1)
userpassword: \(password)
""")
}
userInformation(user1: "Jerry", password: "1234")